package com.candy.cool;

import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.TreeSet;

/**
 * Set集合演示
 */
public class SetDemo {
    public static void main(String[] args) {
        test03();
    }

    public static void test03() {
        TreeSet hs=new TreeSet();
        hs.add("tom");
        hs.add("andy");
        hs.add("tony");
        hs.add("tom");
//        hs.add(null);
////        使用foreach进行遍历
        for(Object ob:hs){
            System.out.print(ob+"\t");
        }

    }
    public static void test02() {
        LinkedHashSet hs=new LinkedHashSet();
        hs.add("tom");
        hs.add("andy");
        hs.add("tony");
        hs.add(6);
        hs.add(true);
        hs.add("tom");
        hs.add(null);
//        使用foreach进行遍历
        for(Object ob:hs){
            System.out.print(ob+"\t");
        }

    }
    public static void test01() {
        HashSet hs=new HashSet();
        hs.add("tom");
        hs.add("andy");
        hs.add("tony");
        hs.add(6);
        hs.add(true);
        hs.add("tom");
        hs.add(null);
//        使用foreach进行遍历
        for(Object ob:hs){
            System.out.print(ob+"\t");
        }
        System.out.println("使用迭代器进行遍历：：：：");
        Iterator it=hs.iterator();
        while(it.hasNext()){
            System.out.print(it.next()+"\t");
        }
    }
}
